import java.util.Iterator;
import java.util.Scanner;
import java.util.TreeSet;

/**
 * @author yu
 * @date 2025年05月13日 10:53
 * 描述:
 * 对于明明生成的 n 个 1 到 500 之间的随机整数，你需要帮助他完成以下任务：
 * 1.删去重复的数字，即相同的数字只保留一个，把其余相同的数去掉；
 * 2.然后再把这些数从小到大排序，按照排好的顺序输出。
 * 你只需要输出最终的排序结果。
 *
 * 输入描述：
 * 第一行输入一个整数 n (1≦n≦1000)，代表明明生成的数字个数。
 * 此后 n 行，第 i 行输入一个整数 a_i (1 ≦ ai ≦ 500) ，代表明明生成的随机整数。
 *
 * 输出描述：
 * 输出若干行，每行输出一个整数，代表输入数据排序后的结果。第一行输出最小的数字。
 */
public class HJ3 {

    /*public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        //获取个数
        int num = sc.nextInt();
        //创建TreeSet进行去重排序
        TreeSet set = new TreeSet();
        //输入
        for(int i =0 ; i < num ;i++){
            set.add(sc.nextInt());
        }

        //输出
        Iterator iterator = set.iterator();
        while (iterator.hasNext()){
            System.out.println(iterator.next());
        }
    }*/
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
//        while (scanner.hasNext()) {
            int num = scanner.nextInt();
            int[] arr = new int[1001];
            for (int i = 0; i < num; i++) {
                int n = scanner.nextInt();
                arr[n] = 1;
            }
            for (int i = 1; i < arr.length; i++) {
                if (arr[i] == 1) {
                    System.out.println(i);
                }
            }
        }
//    }
}

